package com.xjrsoft.module.system.entity;

import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;

import com.xjrsoft.common.model.base.AuditEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * <p>
 * Logo信息配置表【xjr_logo_config】
 * </p>
 *
 * @author hnyyzy
 * @since 2023-11-20
 */
@TableName("xjr_logo_config")
@ApiModel(value = "LogoConfig对象", description = "Logo信息配置表【xjr_logo_config】")
@Data
public class LogoConfig extends AuditEntity implements Serializable {

    private static final long serialVersionUID = 1L;

      @ApiModelProperty("主键")
        private Long id;

      @ApiModelProperty("公司名称")
      private String companyName;

      @ApiModelProperty("公司简称")
      private String shortName;

      @ApiModelProperty("刷新logoId")
      @TableField(updateStrategy = FieldStrategy.IGNORED)
      private Long refreshLogoId;

      @ApiModelProperty("登录页logoId")
      @TableField(updateStrategy = FieldStrategy.IGNORED)
      private Long loginLogoId;

      @ApiModelProperty("菜单logoId")
      @TableField(updateStrategy = FieldStrategy.IGNORED)
      private Long menuLogoId;

      @ApiModelProperty("设计器logoId")
      @TableField(updateStrategy = FieldStrategy.IGNORED)
      private Long designerLogoId;

      @ApiModelProperty("登录页背景logoId")
      @TableField(updateStrategy = FieldStrategy.IGNORED)
      private Long backgroundLogoId;

      @ApiModelProperty("备注")
      private String remark;
}
